*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
img{
    width: 100%;
    display: block;
}
ul{
    list-style: none;
}
a{
    text-decoration: none;
    color:inherit;
}
.mmm-top{
    .logo{
        h1{
         font-size: .3rem;
         color:#fff;
        }
    }
    .title{
       p{
        font-size: .3rem;
        text-align: center;
        line-height: .3rem;
        padding-left: 1.17rem;
        color:#fff;
       }
    }
}
.foot-bottom{
    p{
        text-align: center;
        padding-left: 0;
    }
}
.main{
    .box{
        display: flex;
        flex-wrap: wrap;
        // justify-content: space-around;
       text-align: center;
        .sub_box{
            width: 50%;
            display: block;
            border:1px solid #ccc;
            padding: 15px;
            img{
                width: 100%;
            }
            .font{
                p:nth-child(1){
                    color:rgb(51,51, 51);
                    font-size: 20px;
                    font-weight: 600;
                }
               p:nth-child(2){
                   color:rgb(255, 108, 0);
               }
               p:nth-child(3){
                   color:#888888;
               }
            }
        }
    }
}